home *** CD-ROM | disk | FTP | other *** search
/ TeX 1995 July / TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO / tex-k / tex-k-archive.past / 1994.12.gz / 1994.12 / 000016_djb@silverton.berkeley.edu_Fri Dec 2 14:33:10 1994.msg < prev    next >
Internet Message Format  |  1994-12-30  |  3KB

  1. Received: from silverton.Berkeley.EDU by cs.umb.edu with SMTP id AA05655
  2.   (5.65c/IDA-1.4.4 for <tex-k@cs.umb.edu>); Sat, 3 Dec 1994 01:19:00 -0500
  3. Received: from localhost (djb@localhost) by silverton.berkeley.edu (8.6.4/8.6.4) id WAA11286; Fri, 2 Dec 1994 22:33:10 -0800
  4. Date: Fri, 2 Dec 1994 22:33:10 -0800
  5. From: "D. J. Bernstein" <djb@silverton.berkeley.edu>
  6. Message-Id: <199412030633.WAA11286@silverton.berkeley.edu>
  7. To: djb@silverton.berkeley.edu, tex-k@cs.umb.edu
  8. Subject: Re: bsdi trip failure
  9.  
  10. For your continued amusement: Here is a reasonably small file (for 
  11. virtex) which gives wrong answers under the latest TeX on BSDI.
  12.  
  13.   \output{\shipout\vbox{\pagecontents\hbox to\hsize{\hss X}}}
  14.   X\vfill\par\penalty-10000\end
  15.  
  16. ``Wrong'' means that the \hss basically doesn't show up: in the dvi file 
  17. there's a ``right1 0'' where there should be ``right4 30294342''.
  18.  
  19. I stuck some logging on top of the input file:
  20.  
  21.   \tracingonline1\tracingcommands2\tracingstats2
  22.   \tracingpages1\tracingoutput1\tracinglostchars1
  23.   \tracingmacros2\tracingparagraphs1\tracingrestores1
  24.  
  25. The resulting log file is attached. ``glue set --32768'' is quite silly.
  26.  
  27. I am continuing to trace this bug. I'll let y'all know (whoever you are)
  28. when I've found it.
  29.  
  30. ---Dan
  31.  
  32. This is TeX, Version 3.1415 (C version 6.1) (format=plain 94.11.30)  2 DEC 1994 22:28
  33. **foo
  34. (foo.tex
  35. {vertical mode: \tracingstats}
  36. {\tracingpages}
  37. {\tracingoutput}
  38. {\tracinglostchars}
  39. {\tracingmacros}
  40. {\tracingparagraphs}
  41. {\tracingrestores}
  42. {\output}
  43. {blank space  }
  44. {the letter X}
  45. {horizontal mode: the letter X}
  46. {\vfill}
  47. {\par}
  48. @firstpass
  49. []\tenrm X 
  50. @\par via @@0 b=0 p=-10000 d=100
  51. @@1: line 1.2- t=100 -> @@0
  52.  
  53. %% goal height=643.20255, max depth=4.0
  54. {vertical mode: \vfill}
  55. {\par}
  56. % t=10.0 g=643.20255 b=10000 p=0 c=100000#
  57. {\penalty}
  58. % t=10.0 plus 1.0fill g=643.20255 b=0 p=-10000 c=-10000#
  59. \output->{\shipout \vbox {\pagecontents \hbox to\hsize {\hss X}}}
  60. {internal vertical mode: \shipout}
  61.  
  62. \pagecontents ->\ifvoid \topins \else \unvbox \topins \fi \dimen@ =\dp \@cclv \
  63. unvbox \@cclv \ifvoid \footins \else \vskip \skip \footins \footnoterule \unvbo
  64. x \footins \fi \ifr@ggedbottom \kern -\dimen@ \vfil \fi 
  65. {\ifvoid}
  66. {true}
  67. {\else}
  68. {\dimen0}
  69. {\unvbox}
  70. {\ifvoid}
  71. {true}
  72. {\else}
  73. {\iffalse}
  74. {false}
  75. {\hbox}
  76. {restricted horizontal mode: \hss}
  77. {the letter X}
  78. {end-group character }}
  79. {internal vertical mode: end-group character }}
  80. {restoring \dimen0=0.0pt}
  81.  
  82. Completed box being shipped out [1]
  83. \vbox(16.83331+0.0)x469.75499
  84. .\glue(\topskip) 3.16669
  85. .\hbox(6.83331+0.0)x469.75499, glue set --32768.0fil
  86. ..\hbox(0.0+0.0)x20.0
  87. ..\tenrm X
  88. ..\penalty 10000
  89. ..\glue(\parfillskip) 0.0 plus 1.0fil
  90. ..\glue(\rightskip) 0.0
  91. .\glue 0.0 plus 1.0fill
  92. .\hbox(6.83331+0.0)x469.75499, glue set --32768.0fil
  93. ..\glue 0.0 plus 1.0fil minus 1.0fil
  94. ..\tenrm X
  95.  
  96. Memory usage before: 156&4851; after: 112&4849; still untouched: 256267
  97. {end-group character }}
  98. {vertical mode: \end}
  99.  ) 
  100. Here is how much of TeX's memory you used:
  101.  4 strings out of 13038
  102.  24 string characters out of 96211
  103.  5874 words of memory out of 262141
  104.  922 multiletter control sequences out of 9500
  105.  14794 words of font info for 50 fonts, out of 100000 for 255
  106.  14 hyphenation exceptions out of 607
  107.  3i,2n,0p,65b,16s stack positions out of 300i,40n,60p,3000b,4000s
  108.  
  109. Output written on foo.dvi (1 page, 192 bytes).